Why Cloud?

- Cloud adoption is all time high and constantly growing. The demand for remote workforce is increasing and per Gartner research demand for remote working is set to increase 30% by 2030, post coronavirus pandemic which has forced world wide organizations to adopt a hybrid working model.
- All application(FaaS, SaaS, Sharepoint, office365) as moving to cloud and organizations want secure, seemless access by all employees(in office, home, branch offices) to these applications

Saas(Software as Service): Host S/W on cloud VM. SaaS is accessed using a thin client or by browser. Eg: Gmail, Salesforce, Office 365
PaaS(Platform as Service): Provide Dashboard. upload button is provided you can upload your website. Write your code, Cloud provider will take care of it. Eg: GAE(Google App engine), Heroku, AWS(Elastic Bean stawk)
IaaS(Infrastructure as Service): Provide VM. Cloud provider will give access to OS of server/VM, user can install/remove/do anything on Server. Highest control. Eg: AWS, GCP, Azure

Data Plane, Control Plane, Forwarding Plane, Management Plane

Why planes are seperated? Technologies can be developed independetly.
Plane Kind of Traffic
Control(CPU Intersive) Routing traffic:OSPF, ping, management etc
Data/Forwarding(Less CPU intensive) This is not my packet, I just need to forward
Management Management traffic(SSH, SNMP, Telnet)